﻿using System;
using MemoryDuosControl;

namespace MemoryDuosInterfaz
{
    internal class Controlador
    {
        private static readonly Lazy<Controlador> instance = new Lazy<Controlador>(() => new Controlador());

        public Usuario UsuarioActual { get; set; }

        public Partida PartidaActual { get; set; }

        private Controlador()
        {
        }

        public static Controlador Instance
        {
            get
            {
                return instance.Value;
            }
        }

        public Usuario ObtenerUsuarioPorID(int id)
        {
            return Usuario.ObtenerUsuarioPorID(id);
        }
    }
}